home *** CD-ROM | disk | FTP | other *** search
-
- // ******************************
- // * Incomming message callbacks
- // ******************************
-
- func void MSGatewayConnectCB(Net_Client pClient);
- func void MSGatewayDisconnectCB(Net_Client pClient);
- func void fnGame_LoginOK();
- func void fnGame_LoginFailed();
- func void fnGame_UserAuthorization(szx _szLogin, szx _szAuthorization);
- func void fnGame_UserValidUnsubscribe(szx _szLogin);
- func void fnGame_UserDisconnect(szx _szLogin);
- func void GatewayConnect();
-
- // ******************************
- // * incomming Messages
- // ******************************
-
- interface MSGatewayInterface
- {
- fnGame_LoginOK mGame_LoginOK;
- fnGame_LoginFailed mGame_LoginFailed;
-
- fnGame_UserAuthorization mGame_UserAuthorization;
- fnGame_UserValidUnsubscribe mGame_UserValidUnsubscribe;
- fnGame_UserDisconnect mGame_UserDisconnect;
- }
-
-
- // ******************************
- // * Outgoing Messages
- // ******************************
-
- // Gateway messages
- message mGateway_GameDistantLogin(szx szGameLogin,szx szGamePassword,szx szAdminLogin,szx szAdminPassword,i32x iGameMode);
- message mGateway_GameReady(i32x _iServerPort);
- message mGateway_UserConnection(szx _szLogin);
- message mGateway_UserDisconnection(szx _szLogin);
- message mGateway_UserAuthorizationOk(szx _szLogin,szx _szAuthorization);
- message mGateway_UserAuthorizationFailed(szx _szLogin);
-